import sys       # python本身的系统模块
from wordcloud import WordCloud  # 词云模块
import jieba     # 分词模块
import matplotlib.pyplot as plt  # 图像处理模块  跟随 wordcloud一起安装的

# 读取参数
text = sys.argv[1]    # 获取node传过来的值

wordText = jieba.cut(text)  # 分词
text = " ".join(wordText)  # 连接分词,转成字符串，空格分隔

# 生成词云，交给wordcloud处理
# font_path 给字体文件，因为这个插件不支持中文，所以需要指定字体文件，才能展示出来
font = './font.ttf'
wordcloud = WordCloud(font_path=font, background_color="black", width=1000, height=860).generate(text)
plt.imshow(wordcloud)  # 显示词云
plt.axis("off")  # 关闭坐标轴
plt.show()  # 显示图片
